home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ASME's Mechanical Engine…ing Toolkit 1997 December
/
ASME's Mechanical Engineering Toolkit 1997 December.iso
/
win_eng
/
atre27.exe
/
ATREE_27
/
NOISYAND.LF
< prev
next >
Wrap
Text File
|
1992-08-01
|
2KB
|
110 lines
#
#
#---- noisyand.lf
#
#
#---- This is an lf example that tries to learn the AND
#---- function of two boolean inputs. The training is done
#---- with contradictory data. For each pair of values of the
#---- input, for example A = 1, B = 0, there are three correct
#---- training samples and two incorrect ones in the set.
#---- The optimal decision here is to learn the AND, but
#---- that may not always happen. We train for 30 epochs.
#---- See example3.lf for explanations of the instructions.
tree
size = 127
vote =7
max epochs = 30
save tree to "noisyand.tre"
function
domain dimension = 2
codomain dimension = 1
coding = 1:1 1:1 1:1
quantization = 2 2 2
save coding to "noisyand.cod"
training set size = 20
training set =
# A B A and B (right 3/5 = 60% of the time)
1 1 1
1 1 1
1 1 1
# next two are noisy
1 1 0
1 1 0
1 0 0
1 0 0
1 0 0
# next two are noisy
1 0 1
1 0 1
0 1 0
0 1 0
0 1 0
# next two are noisy
0 1 1
0 1 1
0 0 0
0 0 0
0 0 0
# next two are noisy
0 0 1
0 0 1
#---- We will test on the same 20 vectors to see if we can get close to 60% right
test set size = 20
test set =
# A B A and B
1 1 1
1 1 1
1 1 1
# next two are noisy - if ALN learns AND, then it should get these wrong
1 1 0
1 1 0
1 0 0
1 0 0
1 0 0
# next two are noisy - if ALN learns AND, then it should get these wrong
1 0 1
1 0 1
0 1 0
0 1 0
0 1 0
# next two are noisy - if ALN learns AND, then it should get these wrong
0 1 1
0 1 1
0 0 0
0 0 0
0 0 0
# next two are noisy - if ALN learns AND, then it should get these wrong
0 0 1
0 0 1
#EXPECTED ERROR HISTOGRAM
#0 errors 12
#1 errors 8